option = {
  title: {
      text: '动力成本对比趋势',
      subtext: ''
  },
  tooltip: {
      trigger: 'axis',
      axisPointer: {
          type: 'cross',
          label: {
              backgroundColor: '#283b56'
          }
      }
  },
  legend: {
      data:['全能耗', '总成本']
  },
  toolbox: {
      show: true,
      feature: {
          dataView: {readOnly: false},
          restore: {},
          saveAsImage: {}
      }
  },
  dataZoom: {
      show: false,
      start: 0,
      end: 100
  },
  xAxis: [
      {
          type: 'category',
          boundaryGap: true,
          data: (function (){
              var now = new Date();
              var res = [];
              var len = 10;
              while (len--) {
                  res.unshift(now.toLocaleTimeString().replace(/^\D*/,''));
                  now = new Date(now - 2000);
              }
              return res;
          })()
      },
      {
          type: 'category',
          boundaryGap: true,
          data: (function (){
              var res = [];
              var len = 10;
              while (len--) {
                  res.push(len + 1);
              }
              return res;
          })()
      }
  ],
  yAxis: [
      {
          type: 'value',
          scale: true,
          name: '价格',
          max: 30,
          min: 0,
          boundaryGap: [0.2, 0.2]
      },
      {
          type: 'value',
          scale: true,
          name: '能耗',
          max: 1200,
          min: 0,
          boundaryGap: [0.2, 0.2]
      }
  ],
  series: [
      {
          name:'总成本',
          type:'bar',
          xAxisIndex: 1,
          yAxisIndex: 1,
          data:(function (){
              var res = [];
              var len = 10;
              while (len--) {
                  res.push(Math.round(Math.random() * 1000));
              }
              return res;
          })()
      },
      {
          name:'全能耗',
          type:'line',
          data:(function (){
              var res = [];
              var len = 0;
              while (len < 10) {
                  res.push((Math.random()*10 + 5).toFixed(1) - 0);
                  len++;
              }
              return res;
          })()
      }
  ]
};

